Big Huge Thesaurus

mandrillus leucophaeus

noun